heat and light produced by solar reverberation - Spanish English Dictionary